02. Classification

heading

Classification: Introduction and Use Cases

ND320 C3 L3 02 Classification And Object Detection Problems

Which of these is a good use case for whole image classification?

Which one of these is not a good use case for an object detection algorithm?

SOLUTION: Detecting hemorrhages in the brain for scans obtained in an emergency room setting.

Summary, Further Research, New Vocab Terms

We have seen some of the examples of problems that lend themselves well to solutions via automated classification or object detection algorithm.

  • Detecting brain hemorrhages, or bleedings in the brain is particularly important in emergency scenarios when brain damage can happen within minutes. Often, radiologists have a backlog of images that they are going through, and it is not obvious which ones should be prioritized. An algorithm that will spot time-critical conditions will help with such prioritization

  • Screening and monitoring scenarios, such as the presented scenario of screening for lung nodules, can be quite tedious because objects that are sought can hide well, and meticulous scrolling through slices is required. Pointing human attention to areas which are likely to be suspicious is helpful and saves time

  • The presented scenario of incidental findings deals with an interesting phenomenon of selective attention where humans tend to ignore certain stimuli when multiple are applied. Thus, even trained observers may ignore something otherwise quite obvious, like an adrenal cyst when they know that image was taken with the purpose of evaluating potential vertebral disc degeneration. The famous “gorilla study” represents this marvelously.

Note: when choosing a medical imaging problem to be solved by machine learning, it is tempting to assume that automated detection of certain conditions would be the most valuable thing to solve. However, this is not usually the case. Quite often detecting if a condition is present is not so difficult for a human observer who is already looking for such a condition. Things that bring most value usually lie in the area of productivity increase. Helping prioritize the more important exams, helping focus the attention of a human reader on small things or speed up tedious tasks usually is much more valuable. Therefore it is important to understand the clinical use case that the algorithm will be used well and think of end-user value first.

When it comes to classification and object detection problems, the key to solving those is identifying relevant features in the images, or feature extraction. Not so long ago, machine learning methods relied on manual feature design. With the advent of CNNs, feature extraction is done automatically by the network, and the job of a machine learning engineer is to define the general shape of such features. As the name implies, features in Convolutional Neural Networks take the shape of convolutions. In the next section, let’s take a closer look at some of the types of convolutions that are used for 3D medical image analysis.

New Vocabulary

  • Classification - the problem of determining which one of several classes an image belongs to.
  • Object Detection - the problem of finding a (typically rectangular) region within an image that matches with one of several classes of interest.